package com.btm.easymetadata.server.util;

import com.btm.easymetadata.server.entity.dao.DataField;
import com.btm.easymetadata.server.entity.dao.ProductRequirementDocument;
import com.btm.easymetadata.server.entity.dao.ProductRequirementDocumentInfo;
import com.btm.easymetadata.server.entity.dto.DataFieldDTO;
import com.btm.easymetadata.server.entity.dto.PrdDTO;
import com.btm.easymetadata.server.entity.dto.PrdInfoDTO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

@Mapper
public interface DTOtoDAOUtil {

    DTOtoDAOUtil INSTANCE = Mappers.getMapper(DTOtoDAOUtil.class);

    DataField getDataFieldFromDTO(DataFieldDTO dataFieldDTO);

    ProductRequirementDocument getPrdFromDTO(PrdDTO prdDTO);

    ProductRequirementDocumentInfo getPrdInfoFromDTO(PrdInfoDTO prdInfoDTO);
}
